Extension point config
Documentation
Hold configuration for the Shibboleth Authentication Service. Contains: * the mapping between request headers and user fields * which header is used as user Id depending of the chosen IdP * the login / logout URLs for Shibboleth
A sample configuration could be:
<extension point="config" target="org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationService">
<config headerEncoding="utf-8">
<uidHeaders>
<uidHeader idpUrl="https://specific.idp">differentUid</uidHeader>
<default>uid</default>
</uidHeaders>
<loginURL>https://host/Shibboleth.sso/WAYF</loginURL>
<logoutURL>https://host/Shibboleth.sso/Logout</logoutURL>
<fieldMapping header="uid">username</fieldMapping>
<fieldMapping header="mail">email</fieldMapping>
</config>
</extension>
Contribution Descriptors
- Class: org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationConfig
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="config" target="org.nuxeo.ecm.platform.shibboleth.service.ShibbolethAuthenticationService"> <config> <uidHeaders> <default>uid</default> </uidHeaders> <loginURL>https://host/Shibboleth.sso/WAYF</loginURL> <logoutURL>https://host/Shibboleth.sso/logout</logoutURL> <!-- Add others fieldMappings if needed --> <fieldMapping header="uid">username</fieldMapping> <fieldMapping header="mail">email</fieldMapping> </config> </extension>